package com.ruoyi.recycle.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.recycle.domain.ClientAddress;
import com.ruoyi.recycle.domain.HousekeepingCommodity;
import com.ruoyi.recycle.domain.RecycleCommodity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ClientServeOrderVO {

    //回收商品列表
    private List<RecycleCommodity> recycleCommodityList;
    //家政服务列表
    private List<HousekeepingCommodity> housekeepingCommodityList;
    //客户地址信息
    @ApiModelProperty(name = "clientAddress",value = "客户地址信息",dataType = "String")
    private ClientAddress clientAddress;
    //综合站ID
    @ApiModelProperty(name = "merchantId",value = "综合站ID（无综合站为快递下单，快递下单传0）",dataType = "Long")
    private Long merchantId;
    //客户ID
    @ApiModelProperty(name = "clientId",value = "客户ID",dataType = "Long")
    private Long clientId;
    @ApiModelProperty(name = "remark",value = "备注",dataType = "String")
    private String remark;
    @ApiModelProperty(name = "appointmentTime",value = "预约时间起",dataType = "Date",notes = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
    private Date appointmentTime;
    @ApiModelProperty(name = "appointmentTimeEnd",value = "预约时间止",dataType = "Date",notes = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
    private Date appointmentTimeEnd;


}
